using System.Collections.Generic;
using System.Linq;
using System;

namespace Test.MyUtils.WeakDelegate
{
	public abstract class EventSubscriber<T>:IEventSubscriber<T> where T : EventPublisher
	{
		public abstract void Subscribe();

		public int InvokationCount { get; set; }

		public abstract void Unsubscribe();
	}
}